
html{background: #f2f2f2;}
.head{
	vertical-align: top;
	background: orangered;height: 75px;width:100%;opacity: 0.75;
	filter:alpha(opacity=75);
	padding-top: 15px;position: relative;
	box-shadow: 0px 8px 8px pink;
	text-align:center;
	padding-bottom: 10px;
}
.nav{
	width: 80%;
	text-align: center;	
	margin:20px;
	min-width: 200px;
}
.nav a{
	color: gray;
	text-decoration: underline;
	margin-left: 11%;
}
.nav a:hover{
	color: deepskyblue;
}
.nav .firstNav{
	margin-left: 300px;
}
.nav .active{
	color: gray;
}
.swiper{
	width: 100%;
}
.device{
   width: 100%;
  position: relative;
  }

.center{
	width: 96%;margin: 500px auto;
	position: relative;margin-top: 130px;
	min-width: 640px;overflow: hidden;_width:800px;
	max-width: 1200px;
}
.swiper_p{
    margin-top: 5px;
    text-indent: 2em;
    padding-top: 2%;
    padding-bottom: 2%;
    border-top: 5px pink solid;
    border-bottom: 5px pink solid;
    font-size: 1.2em;
    line-height: 1.5em;
    color: #666666;
    font-family:STKaiti,"å¾®è½¯é›…é»‘";
}

.shabizm{
	width: 100%;
	margin-top: 120px ;
}
.sbhlq{
	margin: 2% auto;

	width: 100%;

	overflow: hidden;

	text-align: center;
}
.underphoto{

	width: 100%;

	overflow: hidden;
}
.underphoto img{
	width: 100%;
	height: 100%;
	
}
p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.footer{
	background: #e0e0e0;position:relative;
	width: 100%;margin-top: 40px;padding-top: 10px;
	padding-bottom: 10px;
	text-shadow:1px 1px 1px white;
	color: #666666;
	overflow: hidden;
}
.footer_left,.footer_right{width: 49%;display: inline-block;}
.footer_left{vertical-align: top;float: left;}
.footer_right{border-left:1px #bcbcbc solid;float: right;}}

.wei{margin-left: 3%;font-size: 0.75em}
.wei_logo{
	width: 200px;
	margin-bottom: 10px;
	background-color: black;

}
.wei_logo img{
	width: 100%;
}
.wei p{
	margin-bottom: 5px;
}
.lian img{
	width: 100%;
	float: left;
	border-radius: 10px;
}

.lian{
	position: static;
	width: 15rem;
	border-radius: 10px;
	box-shadow: 0 5px 20px gray;
	padding:0px;
	margin: 2% 2%;
	text-align: centre;
	display: inline-block;
}
.lian:hover{
	box-shadow: inset 10px 15px 20px pink;
}

	
@media screen and (max-width: 640px){

body{font-size: 86%}
.sbhlq{width:96%;margin-top:90px;min-width: 310px;}
.underphoto{}

